.page-register {
  .header {
    border-bottom: 2px solid #d8d8d8;
    min-width: 980px;
    color: #666;

    header {
      margin: 0 auto;
      padding: 10px 0;
      width: 980px;

      .site-logo {
        display: inline-block;
        width: 128px;
        height: 36px;
        text-indent: -9999px;
        background-position: 0 0;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(//s0.meituan.net/bs/file/?f=fe-sso-fs:build/assets/logo.6a89007.png);
      }

      .login {
        float: right;
        line-height: 36px;
        .btn-login {
          color: #222;
          font-size: 12px;
          padding: 4px 11px;
          margin-left: 10px;
          border-color: rgba(191,105,0,.15);
          box-shadow: 0 2px 1px rgba(191,105,0,.15);
          background-image: linear-gradient(135deg,#FFD000 0,#FFBD00 100%);
        }
      }

      .bold {
        vertical-align: sub;
        font-style: normal;
      }
    }
  }

  >section {
    margin: 0 auto 30px;
    padding-top: 30px;
    width: 980px;
    min-height: 300px;
    padding-right: 550px;
    box-sizing: border-box;

    .status {
      font-size: 12px;
      margin-left: 20px;
      color: #e6a23c;
    }

    .error {
      color: red;
    }
  }
}